cqrs .net core